import {
    basicBracketEnum,
    basicEditorEnum,
    basicOperatorEnum,
    quoteBracketEnum,
    quoteEditorEnum,
    quoteOperatorEnum
} from "@base/enum";

/**
 * 渲染按键的基础信息中的按键类型
 */
const enum keyKindEnum {
    /**
     * 左括号
     */
    left = '0',
    /**
     * 右括号
     */
    right = '1',
    add = '2',
    minus = '3',
    multiply = '4',
    divide = '5',
    surplus = '6',
    clear = '7',
    pop = '8',
    equal = '9',
    zoro='10',
    one='11',
    two='12',
    three= '13',
    four= '14',
    five='15',
    six='16',
    seven='17',
    eight='18',
    nine='19',
    numDot = '20',
}

/**
 * tips组件提示类型
 */
const enum TipsKindEnum {
    none, // 初始状态
    equal, // 结果预览
    notice, // 提醒
    cartion // 警告
}

export {
    keyKindEnum,
    basicBracketEnum,
    basicEditorEnum,
    basicOperatorEnum,
    quoteBracketEnum,
    quoteEditorEnum,
    quoteOperatorEnum,
    TipsKindEnum
}

